DLAB=DISABLE_ACCESS_TO_DI, PS=ODD_PARITY_NUMBER_O, BC=DISABLE_BREAK_TRANSM, PE=DISABLE_PARITY_GENER, SBS=1_STOP_BIT_, WLS=5_BIT_CHARACTER_LENG
Line Control Register. Contains controls for frame formatting and break generation.
WLS | Word Length Select. 0 (5_BIT_CHARACTER_LENG): 5-bit character length. 1 (6_BIT_CHARACTER_LENG): 6-bit character length. 2 (7_BIT_CHARACTER_LENG): 7-bit character length. 3 (8_BIT_CHARACTER_LENG): 8-bit character length. |
SBS | Stop Bit Select. 0 (1_STOP_BIT_): 1 stop bit. 1 (2_STOP_BITS_1_5_IF_): 2 stop bits (1.5 if LCR[1:0]=00). |
PE | Parity Enable. 0 (DISABLE_PARITY_GENER): Disable parity generation and checking. 1 (ENABLE_PARITY_GENERA): Enable parity generation and checking. |
PS | Parity Select. 0 (ODD_PARITY_NUMBER_O): Odd parity. Number of 1s in the transmitted character and the attached parity bit will be odd. 1 (EVEN_PARITY_NUMBER_): Even Parity. Number of 1s in the transmitted character and the attached parity bit will be even. 2 (FORCED1STICK_PAR): Forced 1 stick parity. 3 (FORCED0STICK_PAR): Forced 0 stick parity. |
BC | Break Control. 0 (DISABLE_BREAK_TRANSM): Disable break transmission. 1 (ENABLE_BREAK_TRANSMI): Enable break transmission. Output pin UART1 TXD is forced to logic 0 when LCR[6] is active high. |
DLAB | Divisor Latch Access Bit (DLAB) 0 (DISABLE_ACCESS_TO_DI): Disable access to Divisor Latches. 1 (ENABLE_ACCESS_TO_DIV): Enable access to Divisor Latches. |
RESERVED | Reserved, user software should not write ones to reserved bits. The value read from a reserved bit is not defined. |